package mybox.engine;

public class SchachtelOO implements Figur {
	
	public File4Qcad file4qcad;
	public double laenge;
	public double breite;
	public double hoehe;	
	public double materialDicke; 
	double zinkungsFaktor;
	double laserBreite;
	QVector aktPosStart;
	
	public QVector centerGrundPlatte1;
	public QVector centerGrundPlatte2;
	
	public PlatteOO grundPlatte1;
	public PlatteOO grundPlatte2;
	
	public PlatteOO laengenPlatte1;
	public PlatteOO laengenPlatte2;
	
	public PlatteOO seitenPlatte1;
	public PlatteOO seitenPlatte2;
	
	public SchachtelOO(File4Qcad file4qcad,
			QVector aktPosStart,
			double laenge, 
			double breite, 
			double hoehe, 
			double materialDicke, 
			double zinkungsFaktor,
			double laserBreite) {
		
		this.laenge=laenge;
		this.breite=breite;
		this.hoehe=hoehe;		
		this.materialDicke=materialDicke;
		this.zinkungsFaktor=zinkungsFaktor;
		this.laserBreite=laserBreite;		
		this.file4qcad = file4qcad; 		
		this.aktPosStart = new QVector(aktPosStart.x,aktPosStart.y);
		
	}
	
	public void draw() {
		grundPlatte1.draw();
		laengenPlatte1.draw();
		//laengenPlatte1.drawEcken();
		grundPlatte2.draw();
		laengenPlatte2.draw();
		seitenPlatte1.draw();
		//seitenPlatte1.drawEcken();
		seitenPlatte2.draw();
					
	}

	
}
